﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SIM.Geo.BE;
using SIM.Geo.BL;

namespace SIM.Geo.SE
{
    public class SEDetallePerforacion : ISEDetallePerforacion
    {
        #region ISEDetallePerforacion Members

        public List<DetallePerforacion> ListarDetallePerforacion(int codigoAvanceDiario)
        {
            try
            {
                return new BLDetallePerforacion().ListarDetallePerforacion(codigoAvanceDiario);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public int InsertarDetallePerforacion(DetallePerforacion detallePerforacion)
        {
            try
            {
                return new BLDetallePerforacion().InsertarDetallePerforacion(detallePerforacion);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public void ModificarDetallePerforacion(DetallePerforacion detallePerforacion)
        {
            try
            {
                new BLDetallePerforacion().ModificarDetallePerforacion(detallePerforacion);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public void EliminarDetallePerforacion(int codigoAvanceDiario, int codigoSondaje, int orden)
        {
            try
            {
                new BLDetallePerforacion().EliminarDetallePerforacion(codigoAvanceDiario, codigoSondaje, orden);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public DetallePerforacion ObtenerDetallePerforacion(int codigoAvanceDiario, int codigoSondaje, int orden)
        {
            try
            {
                return new BLDetallePerforacion().ObtenerDetallePerforacion(codigoAvanceDiario, codigoSondaje, orden);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public List<buscarDetallePerforacion_Result> BuscarDetallePerforacion(int codigoAvanceDiario, int codigoSondaje)
        {
            try
            {
                return new BLDetallePerforacion().BuscarDetallePerforacion(codigoAvanceDiario, codigoSondaje);
            }
            catch (Exception)
            {

                throw;
            }
        }

        #endregion
    }
}